import cv2
import numpy as np

def image_operation():
    # 创建一个 8x8 的全黑图像
    img = np.zeros((8, 8), dtype=np.uint8)
    print("img=\n", img)
    # 显示原始图像
    cv2.imshow("one", img)
    # 读取并打印一个像素点的值
    print("读取像素点 img[0,3]=", img[0, 3])
    # 修改该像素点的值为白色（255）
    img[0, 3] = 255
    # 打印修改后的图像
    print("修改后 img=\n", img)
    # 再次读取并打印修改后的像素点的值
    print("读取修改后像素点 img[0,3]=", img[0, 3])
    # 显示修改后的图像
    cv2.imshow("two", img)
    # 等待按键事件
    cv2.waitKey()
    # 销毁所有窗口
    cv2.destroyAllWindows()

if __name__ == '__main__':
    image_operation()
